An Ontological Model of Emergent Design in Software Engineering
نویسندگان
چکیده
This paper proposes an ontological account of a recent model of software engineering: emergent design. This model augments traditional software design approaches by accounting for incremental and unexpected modifications of the design state space. We show that the principles of emergent design are consistent with a model of designing as a reflective conversation. We use the situated function-behaviour-structure (FBS) framework to represent the activities driving emergent design. This is a basis for increasing understanding and acceptance of emergent design.
منابع مشابه
Towards a Model-driven Approach for Reverse Engineering Design Patterns
The size and complexity of software systems is rapidly increasing. Meanwhile, the ability to understand and maintain such systems is decreasing almost as fast. Model Driven Engineering (MDE) promotes the notion of modeling to cope with software complexity; in this paper we report on our research that utilizes ontological modeling for understanding complex software systems. We focus the discussi...
متن کاملProcessing Continuous Queries on Sensor-Based Multimedia Data Streams by Multimedia Dependency Analysis and Ontological Filtering
We present a mathematical model of multimedia data streams and a framework for multimedia functional dependency analysis. The dual objectives are to effectively design multimedia data streams schema and to efficiently process continuous queries on sensor-based multimedia data streams. To further improve query processing, we introduce the concept of ontological filtering. A software tool to add ...
متن کاملDeformation mechanism and optimum design for large cross-sectional longwall installation roadway under compound roof
Both the deformation characters and the failure mode of the large cross-sectional longwall installation roadway under compound roof are becoming an emergent issue than ever before due to the rapid development of modern mining equipment. Various engineering applications have revealed that the insufficient design and inappropriate support technology are the main reasons for the fatal accidents as...
متن کاملAutomatic Generation of Ontology from Data Source Directed by Meta Models
Through this paper we present a method for automatic generation of ontological model from any data source using Model Driven Architecture (MDA), this generation is dedicated to the cooperation of the knowledge engineering and software engineering. Indeed, reverse engineering of a data source generates a software model (schema of data) that will undergo transformations to generate the ontologica...
متن کاملTowards Ontological Support for Principle Solutions in Mechanical Engineering
The engineering design process follows a series of standardized stages of development, which have many aspects in common with software engineering. Among these stages, the principle solution can be regarded as an analogue of the design specification, fixing as it does the way the final product works. It is usually constructed as an abstract sketch (hand-drawn or constructed with a CAD system) w...
متن کامل